package net.huazai.service;

import net.huazai.enums.SendCodes;
import net.huazai.utils.ApiResult;

/**
 * @author 11987
 */
public interface CaptchaService {

    /**
     * 发送验证码
     * @param sendCodes 发送验证码类型
     * @param to 接收验证码的邮箱
     * @return ApiResult
     */
    ApiResult sendCode(SendCodes sendCodes, String to);

    /**
     * 检查验证码是否正确
     * @param sendCodes 发送验证码类型
     * @param to 接收验证码的邮箱
     * @param code 验证码
     * @return true 正确，false 错误
     */
    boolean checkCode(SendCodes sendCodes, String to, String code);
}
